package com.sunny.controller;

import javax.servlet.http.HttpServletRequest;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.sunny.common.AuthCode;
import com.sunny.common.AuthValidate;
import com.sunny.utils.ResObject;
import com.sunny.exceptions.BusinessException;

/**
 *
 * 项目名称：---
 * 模块名称：接入层
 * 功能描述：用户控制层
 * 创建人： yubao.jin
 * 创建时间：2018年6月6日 下午15:16:12
 * 修改人： yubao.jin
 * 修改时间：2018年6月6日 下午15:16:12
 */
@Controller
@RequestMapping("/user")
public class UserController {

    /**日志*/
    @SuppressWarnings("unused")
    private static final Log loger = LogFactory.getLog(UserController.class);

    /**
     *
     * 描述：新增用户
     * @author yubao.jin
     * @created 2018年6月6日 下午15:16:12
     * @since
     * @param request
     * @return
     * @throws BusinessException
     */
    @RequestMapping("/create.do")
    @ResponseBody
    @AuthValidate(AuthCode.AU0001)
    public ResObject createUser(HttpServletRequest request) throws BusinessException{
        //业务代码
        return new ResObject();
    }

    /**
     *
     * 描述：新增用户
     * @author yubao.jin
     * @created 2018年6月6日 下午15:16:12
     * @since
     * @param request
     * @return
     * @throws BusinessException
     */
    @RequestMapping("/delete.do")
    @ResponseBody
    /*@AuthValidate(AuthCode.AU0002)*/
    public ResObject deleteUser(HttpServletRequest request) throws BusinessException{
        //业务代码
        return new ResObject();
    }
}
